@charset "UTF-8";
/* CSS Document */


p {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px; 
	line-height:18px; 
	font-weight:normal; 
	color:#444444; 
	margin-bottom:6px;
}

h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	
}



a {
	color:#df6802;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
}

a:hover {
	color:#444444;
	text-decoration:none;
	border-bottom:1px solid #df6802;
}

.logo a {
	text-decoration:none;
	border-bottom:0px;
}

.logo a:hover {
	text-decoration:none;
	border-bottom:0px;
}




/* link button ----------------------------------*/



.link_button {
	display:block;
	background-image:none;
	height:28px;
	margin-bottom:20px;

}

.link_button a {
	text-decoration:none;
	border-bottom:0px;

}

.link_button:hover {
	background-image:none;
}

.link_button .lb_arrow {
	width:37px;
	height:28px;
	background-image:url(../grafikk/link_button_arrow.png);
	background-repeat:no-repeat;
	background-position:top;
}

.link_button:hover .lb_arrow {
	background-image:url(../grafikk/link_button_arrow.png);
	background-repeat:no-repeat;
	background-position:bottom;
}


.link_button .lb_left {
	width:10px;
	height:28px;
	background-image:url(../grafikk/link_button_left_mo.png);
	background-repeat:no-repeat;
	background-position:top;
}

.link_button:hover .lb_left {
	background-image:url(../grafikk/link_button_left_mo.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.link_button .lb_mid {
	height:24px;
	background-image:url(../grafikk/link_button_mid_mo.png);
	background-repeat:repeat-x;
	background-position:top;
	letter-spacing:1.5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;
	padding-top:4px;
}

.link_button:hover .lb_mid {
	background-image:url(../grafikk/link_button_mid_mo.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

.link_button .lb_right {
	width:10px;
	height:28px;
	background-image:url(../grafikk/link_button_right_mo.png);
	background-repeat:no-repeat;
	background-position:top;
}

.link_button:hover .lb_right{
	background-image:url(../grafikk/link_button_right_mo.png);
	background-repeat:no-repeat;
	background-position:bottom;	
}


.link_button div {
	float:left;
}

.lb_mid a {
		color:#FFFFFF;
		text-decoration:none;
	
	}
.lb_mid a:hover {
		color:#FFFFFF;
		text-decoration:none;
	
	}



.link_button2 a {
		color:#FFFFFF;
		text-decoration:none;
	
	}
.link_button2 a:hover {
		color:#804500;
		text-decoration:none;
	
	}




/* link button new ----------------------------------*/



.link_button_2 {
	display:block;
	background-image:none;
	height:28px;
	margin-bottom:20px;

}

.link_button_2 a {
	text-decoration:none;
	border-bottom:0px;

}

.link_button_2:hover {
	background-image:none;
}


.link_button_2 .lb_left {
	width:10px;
	height:28px;
	background-image:url(../grafikk/link_button_2_left_mo.png);
	background-repeat:no-repeat;
	background-position:top;
}

.link_button_2:hover .lb_left {
	background-image:url(../grafikk/link_button_2_left_mo.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.link_button_2 .lb_mid {
	height:24px;
	background-image:url(../grafikk/link_button_2_mid_mo.png);
	background-repeat:repeat-x;
	background-position:top;
	letter-spacing:1.5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;
	padding-top:4px;
}

.link_button_2:hover .lb_mid {
	background-image:url(../grafikk/link_button_2_mid_mo.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

.link_button_2 .lb_right {
	width:10px;
	height:28px;
	background-image:url(../grafikk/link_button_2_right_mo.png);
	background-repeat:no-repeat;
	background-position:top;
}

.link_button_2:hover .lb_right{
	background-image:url(../grafikk/link_button_2_right_mo.png);
	background-repeat:no-repeat;
	background-position:bottom;	
}


.link_button_2 div {
	float:left;
}

.lb_mid a {
		color:#FFFFFF;
		text-decoration:none;
	
	}
.lb_mid a:hover {
		color:#FFFFFF;
		text-decoration:none;
	
	}










/* brown tab ----------------------------------*/


.brown_tab {
	position:relative; 
	height:28px; 
	margin-bottom:12px;
}
.bt_left {
	position:relative; 
	float:left; 
	width:10px; 
	background-image:url(../grafikk/brown_tab_left.png); 
	background-repeat:no-repeat; 
	height:28px;
}
.bt_mid {
	position:relative; 
	float:left; 
	background-image:url(../grafikk/brown_tab_mid.png); 
	background-repeat:repeat-x; 
	height:24px; 
	letter-spacing:1.5px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
	padding-top:4px;
}
.bt_right {
	position:relative; 
	float:left; 
	width:10px; 
	background-image:url(../grafikk/brown_tab_right.png); 
	background-repeat:no-repeat; 
	height:28px;
}







/* button organge ----------------------------------*/


.button_orange {
	position:relative;
	background-image:url(../grafikk/orange_button_bottom.png); 
	background-repeat:no-repeat;
	background-position:bottom left;
	height:28px; 
	padding-bottom:10px;
	margin-bottom:2px;
}
.bo_left {
	position:relative; 
	float:left; 
	width:10px; 
	background-image:url(../grafikk/orange_button_left.png); 
	background-repeat:no-repeat; 
	height:28px;
}
.bo_mid {
	position:relative; 
	float:left; 
	background-image:url(../grafikk/orange_button_mid.png); 
	background-repeat:repeat-x; 
	height:24px; 
	letter-spacing:1.5px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
	padding-top:4px;
}
.bo_right {
	position:relative; 
	float:left; 
	width:10px; 
	background-image:url(../grafikk/orange_button_right.png); 
	background-repeat:no-repeat; 
	height:28px;
}



/* button golden ----------------------------------*/


.button_golden {
	position:relative; 
	height:28px; 
	margin-bottom:12px;
}
.bg_left {
	position:relative; 
	float:left; 
	width:10px; 
	background-image:url(../grafikk/golden_button_left.png); 
	background-repeat:no-repeat; 
	height:28px;
}
.bg_mid {
	position:relative; 
	float:left; 
	background-image:url(../grafikk/golden_button_mid.png); 
	background-repeat:repeat-x; 
	height:24px; 
	letter-spacing:1.5px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
	padding-top:4px;
}
.bg_right {
	position:relative; 
	float:left; 
	width:10px;
	background-image:url(../grafikk/golden_button_right.png);
	background-repeat:no-repeat; 
	height:28px;
}






.corner_gen.grey .boxcontent p {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px; 
	line-height:18px;
  } 



/* runde hjørner fargedef ----------------------------------*/




.corner_gen.grey  b, .corner_gen.grey .boxcontent {
	border-color:#b1b1b1;
  }
.corner_gen.grey .boxcontent p {
	color:#804500;
  }  
 .corner_gen.grey  .b1,  .corner_gen.grey  .b1b {
	 background:#b1b1b1;
 }


.corner_gen.white  b, .corner_gen.white .boxcontent {
	border-color:#ffffff;
  }
.corner_gen.white .boxcontent p {
	color:#ffffff;
  }  
  
.corner_gen.white .b1,  .corner_gen.white .b1b {
	 background:#ffffff;
 }

  



/* runde hjørner plain generic ----------------------------------*/


.corner_gen {
  background:transparent; 
  width:100%;
  margin-bottom:4px;

  }
  
  .corner_gen .b1 {
  margin:0 5px; 

  }
  
  .corner_gen .b1b {
  margin:0 5px; 

  }

.corner_gen .b1, .corner_gen .b2, .corner_gen .b3, .corner_gen .b4, .corner_gen .b1b, .corner_gen .b2b, .corner_gen .b3b, .corner_gen .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.corner_gen .b1, .corner_gen .b2, .corner_gen .b3, .corner_gen .b1b, .corner_gen .b2b, .corner_gen .b3b {
  height:1px;
  }
.corner_gen .b2 {
	border-left:1px solid;
  border-right:1px solid;
  }
.corner_gen .b3 {
 
  border-left:1px solid ; 
  border-right:1px solid;
  }
.corner_gen .b4 {
 
  border-left:1px solid ; 
  border-right:1px solid ;
  }
.corner_gen .b4b {
 
  border-left:1px solid ; 
  border-right:1px solid ;
  }
.corner_gen .b3b {
  
  border-left:1px solid ; 
  border-right:1px solid ;
  }
.corner_gen .b2b {
  
  border-left:1px solid ; 
  border-right:1px solid ;
  }




.corner_gen .b2, .corner_gen .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.corner_gen .b3, .corner_gen .b3b {
  margin:0 2px;
  }
.corner_gen .b4, .corner_gen .b4b {
  height:2px; margin:0 1px;
  }

.corner_gen .boxcontent {
  display:block;  
  border-left:1px solid ; 
  border-right:1px solid ;
  }

.corner_gen h1, .corner_gen p {
  margin:0 10px;
  }
.corner_gen h1 {
  font-size:2em; 
  color:#fff;
  }
.corner_gen p {
  padding-bottom:0em;
  }




